#ifndef __SORT__
#define __SORT__

#include "comment.h"
// typedef struct 
// {
//     void * pArrayData;
//     int size;//大小（容量）
//     int used;//实际使用量
// }SORT;

// typedef struct{
//      int id;//身份证
//      char name[128];
//      int age;
// }USER;

// USER * createUser();

int compareInt(void *pElm1, void *pElm2);
int comparePrice(void *pElm1, void *pElm2);
int compareTime(void *pElm1, void *pElm2);

void insertSort(void * pArray,int len,int elSize,int (*compFun)(void *, void *),int way);  //way表示升降序，1为升序，2为降序

void selectSort(void * pArray,int len,int elSize,int (*compFun)(void *, void *),int way);  //way表示升降序，1为升序，2为降序

void quickSort(void * pArray,int begin,int end,int elSize,int (*compFun)(void *, void *));




#endif